Data processing machine



1965 M. M. ASTRAHAN ETAL 3,170,142

DATA PROCESSING MACHINE Filed Sept. 26, 1956 38 Sheets-Sheet 1 INPUT 1'60 SYSTEM FIG. 10 mm (m READ SECTM WRITE SECTION F W was \\ |ELD\ STATUS \II'IMING "my was R AD SE #5 STATUS 1 SECTION :631

MEMoRY ELEMENT a y r oPERAmu ADDRESS REG RE@ 16" I 1625 MEMoRY INSTR m5 7 BFR CONTROL REeasTER ELEMENT 3.

ARITH 1s ELEMENT CTR 1o REG 1629 L ma coma. CONTROL 621 REGISTER 1955 M. M. ASTRAHAN ETAL 3,

DATA PROCESSING MACHINE Filed Sept. 26, 1956 $8 smfls-sm't 2 I 2 7x 8! SIGNAL (:1 SIGNAL gg fifi' g'wfg' SOURCE SOURCE OBJECT '1 OBJECT '2 INPUT (3:) DRUM (w OUTPUT sYsTEM sYsTEM sYsTEM I S I (as: s

COMPUTER SYSTEM ovum L'L PnEsEMT nouns:

oaJEcT W;

I GJRREOTION V oouase x comEcTEo mama x ca es: (oEuYEo) ESTIMATION FIG. 3

FIG 30 FIG 3b FIG 30 FIG 3 f FIG 3 9 FIG 3 h FIG 30 H636 INVENTORS MORTON M. ASTFIAHAN BENNETT HOUSMAN HRAND L.KURKJIAN BERNARD L, SARAHAN AGENT 1965 M. M. ASTRAHAN ETAL. 3,170,142

DATA PROCESSING MACHINE Filed Sept. 26. 1956 38 Sheets-Sheet. 3

FIG. 3a

MEMORY ELEMENT OPERATION REG LEFT MEMORY BFR REGISTER M BFR REG CONTROL ELEMENT a FF MAKE LACC 6- LB REG POS IHA LEFT P rg |ACCUMULATORS I I" 1965 M. m. ASTRAHAN ETAL 3,170,142

DATA PROCESSING cams Filed Sept. 26, 1956 5a Sheets-Sheet 4 FIG.3b

MEMORY ELEMENT PROGRAM COUNTER ADDRESS REGISTER RIGHT MEMORY BFR REGISTER RIGHT -1ACCUMULATORS INSTRUCTION CONTROL ELEMENT 1965 M. M. ASTRAHAN ETAL 3,170,142

DATA PROCESSING MACHINE Filed Sept. 26, 1956 38 Sheets-Sheet 5 DATA W?- SECTION ADR v I ARRAY 55? DATA 552 554 DATA SECTION SECTION :5 sis 2 2 ARRAY ARRAY A B 532 579 TRANSMISSION H DATA came. 1 OR GT 561 DATA I? k DATA 55o cm-cu REG 573 57 565 SECTION I i TRANSMISSION r' w m DATA CHANNEL 2 ea ARRAY '3 DATA I TIMING REG SYNC AUTO// BUSY BIT r470 A 473 n T vm 816 6 ro 8 E I I SECTION CONTROL Feb. 16, 1965 M. M. ASTRAHAN EI'AL 3,

DATA PROCESSING CHINE Filed Sept. 26, 1956 38 Sheets-Sheet 6 FIG.3CI

. HALF vmna cunnzu'r sen HJRST TIME CwgTER i6 COMPARE ADDRESS DEODDER SECTION DEGODER SECTION CONTROL {00 ST can 38 Sheets-Sheet '7 DRUM 00 IX DTP-1 DTP-2 DTP-3 DTP-4 WRITE ELDIENT ST we smae 1,15 CDSTCHAN SECTION I PULSE EVERY 25 SEC i PULSE EVERY 8 SEC READ ELEMENT M. M. ASTRAHAN ETAL DATA PROCESSING MACHINE Feb. 16, 1965 Filed Sept. 26, 1956 ILM1N SECTION svuc TIME g nug TIME ms secnon NO c5655- DTP- 3 DTP- q PARITY" N0 15, 1965 M. M. ASTRAHAN ETAL 3,170,142

DATA PROCESSING MACHINE 38 Sheets-Sheet 9 Filed Sept. 26, 1956 TP PULSES L m ME @M a we SELECTION w out m3 OF ONE Om out 9 4000mm Em 5w! 4 0.? 0mm 9 1965 M. M. ASTRAHAN ETAL 3,170,142

DATA PROCESSING MACHINE Filed Sept. 26, 1956 38 Sheets-Sheet 10 RIGHT IO BFR REG LEFT [0 BFR REG CLEAR :0 W0 CTR 80A I Q R we REG WORD CTR IN STRUCTION CONTROL ELEMENT I0 ADR CTR DRUM CONTROL REG Feb. 16, 1965 M. M. ASTRAHAN ETAL 3,170,142

DATA PROCESSING MACHINE Filed sept- 2 195 38 Sheets-Sheet 12 P I s In |L2 |L3 lulu ILSI lusl 'nslm |R2IR3|R4|R5 IRGI IR|5| l I TIME TAG SOURCE W R IDENTITY 'O- 7 TIME PULSES OI234566A788A910IIIIAOI2 irsc'r I I i I EMORY venom new wan: usruaa cYcLE REGI E 1 l 1 PROGRAM FINIISH PI'IEVICIUS 05060: n'Ew ExE'cuTE' 7mg ms muc nou ms'muc' lou IINSTIRUCTION OPERATE OPEMND T0 'sxsurs n01 uszo :mrmmc l ELEMENT OPERATE 6ATA r-novi anlrmde'nc' u'euodv abFFEfis Tb 11.45 5 uan s"? tonqaom mns l mn oav euuem MEMORY a mama! OVGLES Ignoenm me lowuwzmcn'lmntf] MAGIIIC mes PT I?! 1 mom! CYCLE msmucnou N PT 2 ueuomr ova: 8 msmucmu PT suaaomcm INSTRUCTION r 2 usuonv mm: L PAUSE INSTRUCTION MACHINE 8 INSTHJOTION OVGLES LEFT HALF WORD LS LI L2 L3 L L5 L6 L7 L8 L9 LIO LII LIZ L13 LI4LI5 1 CUISSu-n- VARIATION 1 INDEX *mmcmow OPERATION cone T- man I l l l l I F I T FIG.9

RIGHT-HALF WORD R8 R1 ]R2 R3 R4 R5 R6 R7 R8 nslmo an mz m3 m4 R15 m'zmm I UNIT ADDRESS 1965 M. M. ASTRAHAN ETAL 3,

DATA paocassmc mourns 38 Sheets-Sheet 13 Filed Sept. 26, 1956 1 23mm oz $2385 mekcuzum Feb. 16, 1965 FROM BITS 4-6 OF OPN REG FIG. 10!) CYCLE coumm.

cmcun FROM SELQ l0 ONELEMENT Filed Sept. 26, 1956 I" can M. M. ASTRAHAN ETAL DATA PROCESSING MACHINE GLABFF COMMAND GENERATOR 38 Sheets-Sheet l4 IOIA 1965 M. M. ASTRAHAN ETAL 3,

DATA PROCESSING MACHINE 38 Sheets-Sheet 16 Filed Sept. 26, 1956 mow A 3 $530 3 5 2 Q. @352 on .0 E. 0404 (m0 (kw ZdE 16, 1965 M. M. ASTRAHAN ETAL 3,170,142

mm raocsssmc means 38 Sheets-Sheet 17 Filed Sept. 26, 1956 wlalufiiiwlii ililiiiwiiinlii123 3 BT 3 1:74

T x3 53*? m9 PQRITY fi' (Mai 2&0

n10! n44: Flu-c llllllllllhb OZ Illlllllhb O2 OQMI 1965 M. M. ASTRAHAN ETAL 3,170,142

mu raocsssmc MACHINE Filed Sept. 26, 1956 38 Sheets-$heet l8 on new sw'us L 628 u sscnou 1 T MO 0 GT Lm, I o OF H on 1 we 62! 522 g 67 GT 62: i 620 GT 3 READ E on E A E 2 u U) I cosmus cm 034 FIG'IB FIG.I4

1965 M. M. ASTRAHAN ETAL 3,

DATA PROCESSING CHINE Filed Sept. 26. 1956 38 sheatksheet 20 LEFT IO REGISTER 170A FIG. I7 200 IO ADDRESS COUNTER F IG.|8 F

20 s2o- FF 

1. A DATA PROCESSING MACHINE COMPRISING A STORAGE DEVICE HAVING A PLURALITY OF SIGNAL STORAGE REGISTERS, EACH STORAGE REGISTER BEING CAPABLE OF STORING DATA SIGNALS AND ASSOCIATED TAG SIGNALS, MEANS FOR RANDOMLY STORING DATA SIGNALS AND ASSOCIATED TAG SIGNALS IN SAID SIGNAL STORAGE REGISTERS, SAID TAG SIGNALS BEING INDIVIDUALLY RECOGNIZABLE, A RECEIVING DEVICE, AND A CONTROL MEANS INCLUDING MEANS FOR RECOGNIZING INDIVIDUALLY EACH TAG SIGNAL AND RESPONSIVE TO SAID TAG SIGNALS FOR CAUSING AN ASSOCIATED DATA SIGNAL TO BE DELIVERED TO SAID RECEIVING DEVICE. 